/*——————————————————————————————————————————————————————————pc导航开始*/

@media screen and (min-width:960px) {

  body {
    overflow-x: hidden;
  }

  /*隐藏三个按钮*/
  .yd-three-quan {
    display: none;
  }

  #navcight {
    display: none;
  }


  #m-footer {
    display: none;
  }

  #m-form-banner {
    display: none;
  }

  #swiperhead1 {
    display: none;
  }


  .yd-new-index-brand {
    display: none;
  }

  .yd-index-nav {
    display: none;
  }

  .xizhi-zhou {
    display: none;
  }

  .tab {
    display: none;
  }

  .cover-funer {
    display: none;
  }

  main {

    /* position: relative; */
    margin-bottom: 8rem;

  }

  body {
    position: relative;
  }

  /* pc导航开始————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————*/


  body {
    padding-top: 1rem !important;
  }

  .pc-header-nav {

    padding-top: 0.06rem;
    width: 100%;
    height: 0.94rem;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    background: #fff;

  }


  .pc-header-nav-top {
    width: 14.4rem;
    margin: 0 auto;
    height: 0.54rem;
    display: flex;
    justify-content: space-between;

  }


  .pc-header-nav-top div {
    padding-top: 0.01rem;
    width: 2.2rem;
    height: 0.52rem;
    background: url(/top/img/toplogoPic.png) no-repeat;
    background-size: 100% auto;
  }

  .pc-header-nav-top div>a {
    display: block;
    width: 2.2rem;
    height: 0.52rem;
    font-size: 0;
  }

  .pc-header-nav-top>nav {
    display: flex;
    height: 100%;
    align-items: center;
  }

  .pc-header-nav-top>nav>a {
    display: block;
    height: 0.2rem;

  }

  .pc-header-nav-top>nav>a:nth-of-type(1) {
    margin-right: 0.2rem;
    font-size: 0.16rem;
    color: #D5081E;
    font-weight: bold;
  }

  .pc-header-nav-top>nav>a:nth-of-type(2) {
    margin-right: 0.2rem;
    font-size: 0.16rem;
    color: #D5081E;
    font-weight: bold;
  }

  .pc-header-nav-top>nav>a:nth-of-type(3) {
    background: url(/img/html5_join/pc-nav-phone.png)no-repeat;
    margin-top: 0.03rem;
    background-size: 100% 100%;
    width: 1.26rem;
  }

  .pc-header-nav-bottom {


    background: #B90004;
    width: 100%;
    height: 0.4rem;
    position: relative;


  }

  .pc-header-nav-bottom>dl {
    border-radius: 0 0 0.08rem 0.08rem;
  }

  .pc-header-nav-container {
    height: 0.4rem;
    width: 16.8rem;
    margin-left: 2.8rem;
    height: 0.4rem;
    /* overflow: hidden; */


    /* border: solid 1px red; */
  }

  .pc-header-nav-container>h2 {
    width: 1.7rem;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.16rem;
    color: #fff;
    float: left;
    /* border: solid 1px green; */
    letter-spacing: 0.05rem;
    text-align: center;
  }

  .pc-header-nav-container nav {
    /* border: solid 1px blue; */
    float: left;
    height: 0.4rem;
    margin-left: 1rem;
  }

  .pc-header-nav-container nav>a {
    /* border: solid 1px #ccc; */
    display: block;
    font-size: 0.16rem;
    float: left;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    height: 0.4rem;
    text-align: center;
    line-height: 0.4rem;
    color: #fff;
    transform: skewX(-30deg);
  }

  .pc-header-nav-container nav>a>span {

    display: block;
    font-size: 0.16rem;
    height: 0.34rem;
    transform: skewX(30deg);
    color: #fff;
    /* border: solid 1px black; */
  }


  .nav-course-setting {
    padding: 0.3rem;
  }

  /*课程设置*/
  .nav-course-setting {

    /* width: 6.8rem; */
    background-color: #D5081E;
    font-size: 0.16rem;
    display: flex;
    position: absolute;
    left: 4rem;
    top: 0.39rem;

  }

  .pc-header-nav-bottom dl {
    display: none;
  }

  .nav-course-setting>dt {
    width: 4.44rem;
    /* border: solid 1px blue; */
    display: flex;
    margin-right: 0.3rem;
  }

  .nav-course-setting>dt>nav {

    width: 2.22rem;
    /* border: solid 1px #fff; */
    display: flex;
    flex-wrap: wrap;
    /* border: solid 1px #fff; */

  }

  .nav-course-setting>dt>nav:nth-of-type(1) {
    margin-right: 0.1rem;
  }

  .nav-course-setting>dt>nav>a:nth-of-type(1) {
    width: 2.12rem;
    font-weight: bold;
    border-bottom: solid 1px #fff;
    margin-bottom: 0.2rem;
  }

  .nav-course-setting>dt>nav>a {
    display: flex;
    width: 1.05rem;
    color: #fff;
    line-height: 0.3rem;
    font-size: 0.16rem;
  }

  .clearfix::after {
    content: "";
    display: block;
    overflow: hidden;
    clear: both;
  }

  /*公共部分开始*/

  .pc-header-nav-bottom>dl {
    z-index: 10000;
  }


  /*公共部分结束*/
  /*dd大部分是公用的*/
  .nav-course-setting>dd>div>a,
  .nav-why-select>dd>div>a,
  .nav-pc-teacher>dd>div>a,
  .nav-yx-zsjz>dd>div>a,
  .nav-pc-ykzx>dd>div>a,
  .nav-pc-jxcg>dd>div>a,
  .nav-yx-video>dd>div>a,
  .nav-pc-about>dd>div>a {
    color: #fff;
    width: 2.2rem;
    display: block;

  }


  .nav-course-setting>dd>div>a:nth-of-type(1),
  .nav-why-select>dd>div>a:nth-of-type(1),
  .nav-pc-teacher>dd>div>a:nth-of-type(1),
  .nav-yx-zsjz>dd>div>a:nth-of-type(1),
  .nav-pc-ykzx>dd>div>a:nth-of-type(1),
  .nav-pc-jxcg>dd>div>a:nth-of-type(1),
  .nav-yx-video>dd>div>a:nth-of-type(1),
  .nav-pc-about>dd>div>a:nth-of-type(1) {
    height: 1.1rem;
  }

  .nav-course-setting>dd>div>a:nth-of-type(1) img,
  .nav-why-select>dd>div>a:nth-of-type(1) img,
  .nav-pc-teacher>dd>div>a:nth-of-type(1) img,
  .nav-yx-zsjz>dd>div>a:nth-of-type(1) img,
  .nav-pc-ykzx>dd>div>a:nth-of-type(1) img,
  .nav-pc-jxcg>dd>div>a:nth-of-type(1) img,
  .nav-yx-video>dd>div>a:nth-of-type(1) img,
  .nav-pc-about>dd>div>a:nth-of-type(1) img {
    width: 2.2rem;
    height: 1.1rem;
  }

  .nav-course-setting>dd>div,
  .nav-why-select>dd>div,
  .nav-pc-teacher>dd>div,
  .nav-yx-zsjz>dd>div,
  .nav-pc-ykzx>dd>div,
  .nav-pc-jxcg>dd>div,
  .nav-yx-video>dd>div,
  .nav-pc-about>dd>div {
    display: none;

  }


  /*为什么选我们*/
  .nav-why-select {
    /* width: 6rem; */
    background: #D5081E;
    font-size: 0.16rem;
    padding: 0.3rem;
    position: absolute;
    top: 0.39rem;
    left: 6rem;
  }

  .nav-why-select>dt {
    width: 3.6rem;
    border-right: solid 1px #fff;
    margin-right: 0.2rem;
  }

  .nav-why-select>dt>nav {
    width: 3.8rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .nav-why-select>dt>nav>a {
    font-size: 0.16rem;
    width: 1.8rem;
    color: #fff;
    font-size: 0.16rem;
    line-height: 0.3rem;
  }

  /*导师团队*************************************************************/
  .nav-pc-teacher {

    font-size: 0.16rem;
    background: #D5081E;
    padding: 0.5rem 1rem;
    position: absolute;
    top: 0.39rem;
    left: 8rem;

  }

  .nav-pc-teacher dt {
    width: 3.6rem;
    display: flex;

  }

  .nav-pc-teacher>dt nav {
    width: 3.4rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    border-right: solid 1px #fff;
    margin-right: 0.3rem;
  }

  .nav-pc-teacher>dt nav>a {
    width: 1.5rem;
    color: #fff;
    line-height: 0.3rem;
  }


  /* 第二次老师板块 teacher-content */

  .teacher-module{
    overflow: hidden;
    width: 14.4rem;
    /* border: solid 1px red; */
    margin: auto;
    margin-top: 1.6rem;
    margin-bottom: 0.8rem;
    padding-bottom: 0.1rem;
  }

  .teacher-module h3{
    font-size: 0.4rem;
    font-weight: bold;
    text-align: center;
    color: #D5081E;
    margin-bottom: 0.4rem;
  }
  .teacher-module h3 span{
    font-size: 0.18rem;
    color: #4A4A4A;
    display: block;
    text-align: center;
    line-height: 2em;
  }
  .teacher-content-module{
    width: 14.4rem;
    display: flex;
    justify-content: space-between;
  }

  .teacher-desc{
    font-size: 0.2rem;
    margin-bottom: 0.4rem;
  }
  .teacher-desc p{
    box-sizing: border-box;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .teacher-desc b{
    font-weight: bold;
    color: #000;
  }
  .teacher-desc span{
    font-size: 0.2rem;
    font-weight: bold;
    color: #D5081E;
    line-height: 3em;
  }
  .teacher-desc >p{
    text-align: center;
    color: #4A4A4A;
    line-height: 2em;
  }
  .teacher-content-nav{
    width: 3rem;
    height: 3.8rem;
    border: solid 0.01rem #D5081E;
    background-color: #a10414;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    border-radius: 0.2rem;
    
    
  }
  .teacher-content-nav span{

    display: block;
    font-size: 0.18rem;
    font-weight: bold;
    border: solid 0.01rem #f9a4ad;
    box-sizing: border-box;
    padding-top:0.05rem;
    padding-bottom: 0.05rem;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    border-radius: 0.1rem;

  }
  .teacher-content-nav .teacher-content-nav-active{
    color: #000;
    background-color: #f9a4ad;
  } 
  .teacher-content{
    width:11rem;
  }

  .teacher-content-index{
    width: 11rem;
    display: flex;
    justify-content: space-between;
    display: none;
  }

  .teacher-content-item {
    width: 2.5rem;
    height: 3.8rem;
    /* background-color: #fadddd; */
    /* border: solid 1px blue; */
    box-shadow: 0.01rem 0.01rem 0.05rem 0.05rem #e6e4e4;
    box-sizing: border-box;
  
  }
  .teacher-content-item a img{
    width:2.5rem;
  }
  .teacher-content-item span{
    margin-top: 0.1rem;
    box-sizing: border-box;
    padding-left: 0.2rem;
    display: flex;
    font-size: 0.16rem;
  }
  .teacher-content-item span a{
    display: block;
    font-size: 0.18rem;
    color: #111;
    font-weight: bold;
  }
  .teacher-content-item span b{
    margin-left: 0.1rem;
    color: #D5081E;
  }
  .teacher-content-item p{
    box-sizing: border-box;
    font-size: 0.16rem;
    padding-left: 0.2rem;
  }

  .teacher-nav{
    width: 10rem;
    border: solid 1px red;
    height: 0.5rem;
  }


  /*院校招生*/
  .nav-yx-zsjz {

    /* width: 5.6rem; */
    padding: 0.3rem;
    font-size: 0.16rem;
    background: #D5081E;
    position: absolute;
    left: 9rem;
  }

  .nav-yx-zsjz dt {
    width: 3.2rem;
    display: flex;


  }

  .nav-yx-zsjz dt>nav {
    width: 1.6rem;
    display: flex;
    flex-direction: column;

  }

  .nav-yx-zsjz dt>nav>a:nth-of-type(1) {
    font-weight: bold;
    margin-bottom: 0.2rem;
    border-bottom: solid 1px #fff;
    margin-right: 0.1rem;
  }

  .nav-yx-zsjz dt>nav:nth-of-type(1) {
    width: 1.2rem;
  }

  .nav-yx-zsjz dt>nav>a {

    font-size: 0.16rem;
    color: #fff;
    line-height: 0.3rem;
  }

  /*艺考动态*/
  .nav-pc-ykzx {

    /* width: 4rem; */

    background: #D5081E;
    padding: 0.5rem 1rem;
    position: absolute;
    left: 11rem;
    top: 0.39rem;
    font-size: 0.16rem;

  }

  .nav-pc-ykzx>dt {
    width: 1.4rem;

  }

  .nav-pc-ykzx>dt>nav {
    width: 1.2rem;
    margin-right: 0.2rem;
    border-right: solid 1px #fff;
  }

  .nav-pc-ykzx>dt>nav>a {
    display: block;
    width: 1.4rem;
    line-height: 0.3rem;
    color: #fff;
    font-size: 0.16rem;
  }

  /*教学成果*/
  .nav-pc-jxcg {

    /* width: 5.6rem; */
    background: #D5081E;
    padding: 0.3rem;
    position: absolute;
    left: 11rem;
    top: 0.39rem;
    font-size: 0.16rem;
  }

  .nav-pc-jxcg>dt {
    width: 2.8rem;
    margin-right: 0.2rem;
  }

  .nav-pc-jxcg>dt>nav {
    width: 2.8rem;

    border-right: solid 1px #fff;
    display: flex;
    flex-wrap: wrap;

  }

  .nav-pc-jxcg>dt>nav>a {
    display: block;
    width: 1.4rem;
    line-height: 0.3rem;
    color: #fff;
    font-size: 0.16rem;
  }

  /*视频展示*/
  .nav-yx-video {
    /* width: 5.8rem; */
    background: #D5081E;
    padding: 0.3rem;
    position: absolute;
    left: 11rem;
    top: 0.39rem;
    font-size: 0.16rem;
  }

  .nav-yx-video dt {
    width: 4.6rem;
    display: flex;


  }

  .nav-yx-video dt>nav {
    width: 1.2rem;
    display: flex;
    flex-direction: column;
    margin-right: 0.3rem;
  }

  .nav-yx-video dt>nav>a:nth-of-type(1) {
    font-weight: bold;
    margin-bottom: 0.2rem;
    border-bottom: solid 1px #fff;
    margin-right: 0.1rem;
  }

  .nav-yx-video dt>nav:nth-of-type(1) {
    width: 1.6rem;
    margin-right: 0.3rem;
  }

  .nav-yx-video dt>nav>a {

    font-size: 0.16rem;
    color: #fff;
    line-height: 0.3rem;
  }

  /*关于我们*/

  .nav-pc-about {
    /* width:4.2rem; */
    font-size: 0.16rem;
    background: #D5081E;
    padding: 0.5rem 1rem;
    position: absolute;
    top: 0.39rem;
    left: 12rem;

  }

  .nav-pc-about dt {
    width: 1.8rem;
    display: flex;

  }

  .nav-pc-about>dt nav {
    width: 1.7rem;
    display: flex;
    flex-direction: column;
    border-right: solid 1px #fff;
    margin-right: 0.3rem;
  }

  .nav-pc-about>dt nav>a {
    color: #fff;
    line-height: 0.3rem;
  }









  /*头部导航代码结束位置*/




  /*banner图添加部分*/
  .html5zoo-nav-0 {
    top: 90% !important;
  }




  /*————————————————————————————————————————————————pc导航结束*/





  /*——banner图里的form表单开始————————————————————————————————————————————————————————————————————————————————————————*/


  .home-banner-form {
    position: relative;
    overflow: hidden;
  }


  .ms_top,
  .ms_conttit,
  .mshiden {
    display: none;
  }


  .bk_box {
    width: 100%;
    height: auto;
  }


  .newweb-form-banner {

    width: 2.24rem;
    height: 7rem;
    position: absolute;
    margin-bottom: 0.4rem;
    right: 9%;
    top: 1.5rem
  }

  #bk_main {

    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    background: #fff;
    width: 100%;

  }

  .newweb-form-banner .Pbanimg img {

    width: 100%;
    height: auto;

  }

  .newweb-form-banner .banbox {

    border-radius: 0.2rem;
    width: 4.1rem;
    box-sizing: border-box;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
    height: 5rem;
    background: rgba(255, 255, 255, 0.7);
    position: absolute;
    top: 1rem !important;
    right: 9.8% !important;
    /* background-color: #fff; */

  }
  .banbox .yanzhengma{

    padding-top: 0 !important;
    padding-bottom: 0 !important;
    

  }
  .yanzhengma button{
    
    display: block;
    padding-top: 0.06rem;
    padding-bottom: 0.06rem;
    background-color: #1653a6;
    color:#fff !important;
    border: solid 0.01rem #1653a6;
    font-size: 0.14rem;
    width: 1rem;

  }
  .newweb-form-banner .boradSe {

    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    font-size: 0.14rem;
    color: #010000;
    text-align: center;



  }

  .newweb-form-banner .boradSe .biaoti-cion {
    margin-bottom: 0.25rem;
    margin-top: 0.37rem;
  }

  .newweb-form-banner .boradSe .boradSeTit {

    box-sizing: border-box;
    width: 100%;
    height: 1.69rem;
    background: #fff;

  }

  .newweb-form-banner .boradSe .boradSeTit h3 {

    color: #D5081E;
    font-size: 0.3rem;
    font-weight: bold;

  }

  .newweb-form-banner .boradSe .boradSeTit img {
    width: 60%;
    height: auto;
    display: block;
    margin: 0 auto;
  }

  .newweb-form-banner .boradSe ul {
    width: 100%;
    display: flex;
    flex-direction: column;
  }

  .newweb-form-banner .boradSe ul li {

    width: 100%;
    display: flex;
    margin-top: 4%;
    height: 0.3rem;
    line-height: 0.3rem;
    align-items: center;
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
    /* border-bottom: solid 1px #CCCCCC; */
    /* border: 1px solid #ccc; */
    border-radius: 0.08rem;
    background: #fff;

  }

  .newweb-form-banner .boradSe ul li label {

    width: 24%;
    height: 0.23rem;
    font-size: 0.13rem;
    color: #000;
    line-height: 0.23rem;
    font-family: Microsoft YaHei;
    padding-right: 0.1rem;
    padding-left: 0.1rem;


  }

  .newweb-form-banner .boradSe ul li div {
    width: 66%;
    height: 0.33rem;
    line-height: 0.33rem;
    display: flex;
    background: #fff;
    border-radius: 0.04rem;
    padding-left: 0.1rem;
  }

  .newweb-form-banner .boradSe ul li div input {
    width: 72%;
    height: 0.33rem;
    display: block;
    border: none;
    outline: none;
    background: none;
    font-size: 0.16rem;
    color: #666;
    line-height: 0.33rem;
    text-align: left;
  }

  .newweb-form-banner .boradSe ul li div input::placeholder {
    color: #999;
  }

  .newweb-form-banner .boradSe ul li select {
    width: 69.2%;
    height: 0.33rem;
    border-radius: 0.04rem;
    border: none;
    background: #fff;
    outline: none;
    text-align: left;
    line-height: 0.33rem;
    font-size: 0.14rem;
    color: #000;
    display: block;
    padding-left: 0.05rem;

  }

  .newweb-form-banner .boradSe ul li select {
    font-size: 0.13rem;
    /* font-family: Source Han Sans CN; */
    /* font-weight: 300; */
    color: #000;
  }

  .newweb-form-banner .boradSe ul li select:invalid {
    color: #A3A3A3;
  }

  .newweb-form-banner .boradSe ul li div input::placeholder {
    font-size: 0.13rem;
    font-family: Source Han Sans CN;
    font-weight: 300;
    color: #A3A3A3;
  }

  /*****其他问题*/
  .newweb-form-banner .boradSe ul .other-question {
    align-items: initial;
  }

  /* .newweb-form-banner .boradSe ul li textarea{
border: none;
} */

  .newweb-form-banner .boradSe ul li span {

    font-size: 0.12rem;
    color: #ff321b;
    display: none;
    width: 0.8rem;
    text-align: center;

  }

  .newweb-form-banner #bkproPC {

    width: 63.5%;
    height: 0.3rem;
    font-size: 0.12rem;
    resize: none;
    background: #fff;
    border-radius: 0.04rem;
    color: #666;
    padding-left: 0.1rem;
    outline: none;
    /* line-height: 0.26rem; */
    font-size: 0.14rem;
    color: #666;
    /* margin-top: 0.05rem; */
    line-height: 0.26rem;
  }

  .newweb-form-banner #bkproPC::placeholder {
    font-size: 0.14rem;
    font-family: Source Han Sans CN;
    font-weight: 300;
    color: #A3A3A3;
    /* line-height: 51px; */
  }

  .newweb-form-banner .tips {
    width: 100%;
    height: 14%;
    line-height: 1.5;
    text-align: center;
    font-size: 0.12rem;
    color: #666;
    display: none;
  }

  .newweb-form-banner #ykbanSign {
    width: 100%;
    height: 0.4rem;
    display: block;
    background: #D80000;
    /* border-radius: 0.04rem; */
    color: #fff;
    text-align: center;
    float: left;
    font-size: 0.14rem;
    line-height: 0.4rem;
    border: none;
    cursor: pointer;
    outline: none;
    margin: 4.2% auto 3% auto;
    /* border-radius: 0.16rem; */
    border-radius: 0.2rem;
  }

  .newweb-form-banner .cont_tit {
    width: 65%;
    margin: 0 auto;
    text-align: center;
    color: #333333;
    font-size: 0.16rem;
    margin-top: 0.36rem;
    position: relative;
    line-height: 0.24rem;
  }

  .newweb-form-banner .cont_slage {
    color: #c02230;
    font-size: 0.22rem;
    text-align: center;
    margin: 0.3rem;
    margin-bottom: 0.4rem;
  }

  .newweb-form-banner .course {
    width: 100%;
    height: auto;
    position: relative;
  }

  .newweb-form-banner .course_tip {
    text-align: center;
    font-size: 0.38rem;
    font-weight: 600;
  }

  .newweb-form-banner .course_tip h5 {
    color: #000;
  }

  .newweb-form-banner .course_tip span {
    color: #c02230;
  }


  ::-webkit-input-placeholder,
  ::-webkit-text {

    font-size: 0.14rem;
    color: #666;

  }

  h1 {
    font-size: 0.36rem;
  }

  .class_top>p {
    box-sizing: border-box;
    padding-top: 0.05rem;
    color: #000;
    font-size: 0.18rem;
    line-height: 0.3rem;

  }

  .class_top img {
    width: 19.2rem;
    height: 7rem;
  }

  #phoneCode {

    background-color: #D80000;
    width: 1rem;
    border-radius: 0 0.08rem 0.08rem 0;
    font-size: 0.12rem;
    color: #fff;
    height: 0.4rem;
    line-height: 0.4rem;
    margin-top: -0.05rem;

  }


  .boradSeTit h3 {
    text-align: left;
    font-size: 0.3rem;
    border-bottom: solid 0.03rem #D5081E;
    margin-top: 0.25rem;
  }

  .boradSeTit h3::first-letter {
    font-size: 0.5rem;
  }

  .boradSe .boradSeTit p {
    display: block;
    color: #000;
    font-size: initial;
    text-align: initial;
  }

  .boradSe ul li div {

    border: initial;

  }

  .read-know-form {
    text-decoration: underline;
    text-underline-offset: 0.06rem;
  }

  .read-know-form img {
    display: none;
  }


  /*添加banner插件*/
  .html5zoo-bottom-shadow-0 {
    width: 100% !important;
  }

  /*首页表单后添加*/
  .class_top>a>img {
    display: none;
  }

  /*__for表单结束___________________________________________________________________*/

  .clearfix::after {
    content: "";
    display: block;
    overflow: hidden;
    clear: both;
  }

  /*辅导航——————————————————————————————————————————————————————————————————————————————————————————————————————*/
  .yd-index-icon-nav {
    display: none;
  }

  .index-icon-nav {

    width: 19.2rem;
    height: 2.73rem;
    background: #CB0017;
    border: 1px solid #979797;
    display: flex;
    align-items: center;
    justify-content: center;

  }

  .index-icon-nav>nav {
    width: 14.4rem;
    height: 2rem;
    display: flex;
    justify-content: space-around;
  }

  .index-icon-nav>nav>a>dl {
    width: 1.89rem;
    height: 2rem;
    background: #fff;
    border-radius: 0.12rem;
    font-size: 0.24rem;
    text-align: center;
    color: #D5081E;
    transition: 1s;
  }

  .index-icon-nav>nav>a>dl:hover {

    transform: scale(1.1);

  }

  .index-icon-nav>nav>a>dl>dt {
    height: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .index-icon-nav>nav>a>dl>dd:nth-of-type(1) {
    font-size: 0.24rem;
  }

  .index-icon-nav>nav>a>dl>dd:nth-of-type(1)>a {
    color: #D5081E;
  }

  .index-icon-nav>nav>a>dl>dd:nth-of-type(2) {

    box-sizing: border-box;
    font-size: 0.16rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    line-height: 0.22rem;
    margin-top: 0.1rem;

  }



  /**品牌_____________________________________________________________________________________*/

  .yd-index-brand-container {

    display: none;

  }

  .index-brand-title {
    width: 19.2rem;
    height: 2rem;
  }

  .index-brand-title>img {
    width: 100%;
    height: 2rem;
  }

  .index-brand-desc {

    width: 14.4rem;
    height: 4.42rem;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    /* border: solid 1px green; */
  }

  .index-brand-desc>h2 {
    font-family: "siyuan-r";
    width: 2.86rem;
    height: 4.42rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background: #D5081E;
    box-sizing: border-box;
    padding-left: 0.2rem;
    font-weight: bold;
  }

  .index-brand-desc>h2>span:nth-of-type(1) {
    width: 0.45rem;
    height: 0.06rem;
    background-color: #fff;
  }

  .index-brand-desc>h2>span {
    box-sizing: border-box;
    width: 100%;
    display: block;
    font-size: 0.36rem;
    color: #fff;
    line-height: 0.7rem;
  }

  .index-brand-desc>dl {
    width: 11rem;
    font-size: 0.24rem;
  }

  .index-brand-desc>dl>dt>hgroup>h3 {
    font-family: "siyuan-r";
    margin-top: 0.2rem;
    font-size: 0.4rem;
    font-weight: bold;
    color: #D5081E;
    box-sizing: border-box;
    padding-left: 0.44rem;
    background: url(/img/html5_join/new_index/brand-h3-icon.png)no-repeat;
    background-position: 0 0.16rem;
    background-size: 0.22rem 0.22rem;
  }

  .index-brand-desc>dl>dt>hgroup>p {
    font-weight: bold;
    font-size: 0.22rem;
    color: #4a4a4a;
    box-sizing: border-box;
    padding-left: 0.44rem;
    margin-top: 0.1rem;
  }

  .index-brand-desc>dl>dd:nth-of-type(1) {
    font-size: 0.18rem;
    font-weight: 400;
    color: #4A4A4A;
    line-height: 0.32rem;
    letter-spacing: 0.01rem;
    margin-top: 0.27rem;
    font-family: "siyuan-r";
  }

  .index-brand-desc>dl>dd:nth-of-type(2) {
    margin-top: 0.3rem;
    display: flex;
  }

  .index-brand-desc>dl>dd:nth-of-type(2)>dl {
    width: 3.5rem;

  }

  .index-brand-desc>dl>dd:nth-of-type(2)>dl:nth-of-type(1) {
    margin-left: 0;
  }

  .index-brand-desc>dl>dd:nth-of-type(2)>dl>dt {
    font-size: 0.56rem;
    color: #EE3044;
    height: 0.56rem;

  }

  .index-brand-desc>dl>dd:nth-of-type(2)>dl>dt>span {

    list-style: initial;
    font-size: 0.14rem;

  }

  .index-brand-desc>dl>dd:nth-of-type(2)>dl>dd {
    font-size: 0.1rem;
    font-family: "siyuan-r";
    font-weight: 400;
    color: #4A4A4A;
    line-height: 0.2rem;
  }

  .index-brand-desc>dl>dd:nth-of-type(2)>dl:nth-of-type(2)>dt>sup {
    font-size: 0.24rem;
  }

  .index-brand-desc>dl>dd:nth-of-type(2)>a {
    font-family: "siyuan-r";
    font-size: 0.12rem;
    display: block;
    width: 3rem;
    height: 0.55rem;
    border: solid 1px #EE3044;
    font-size: 0.18rem;
    color: #EE3044;
    line-height: 0.55rem;
    margin-top: 0.3rem;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    background: url(/img/html5_join/new_index/right-jiantou.png) no-repeat;
    background-position: 90% 0.22rem;
    background-size: 0.16rem 0.09rem;
  }


  .index-brand-video {

    width: 14.4rem;
    display: flex;
    margin: 0.28rem auto;
    /* border: solid 1px blue; */

  }

  .index-brand-video .brand-video-left,
  .index-brand-video .brand-video-right {
    width: 4.11rem;
    height: 3.67rem;
  }

  .index-brand-video .brand-video-left>img,
  .index-brand-video .brand-video-right>img {
    width: 100%;
  }

  .index-brand-video .brand-video-play {
    width: 6.18rem;
  }

  .brand-video-video {
    width: 6.18rem;
    height: 3.56rem;
  }

  .index-brand-nav {

    width: 14.4rem;
    margin: auto;
    height: 1.32rem;
    /* border: solid 1px blue; */
    display: flex;
    justify-content: space-between;
    background-color: #FFEBEB;
  }

  .index-brand-nav>h4>img {

    width: 0.5rem;
    height: 0.5rem;

  }

  .index-brand-nav>h4 {

    background-color: #D5081E;
    font-family: "siyuan-r";
    width: 1.24rem;
    height: 1.32rem;
    color: #fff;
    font-size: 0.22rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

  }

  .index-brand-nav>nav {
    width: 13rem;
    /* border: solid 1px red; */
    display: flex;
    flex-wrap: wrap;
  }

  .index-brand-nav a {

    font-family: "siyuan-r";
    width: 1.44rem;
    height: 0.4rem;
    font-size: 0.2rem;
    margin: 0.13rem 0.05rem;
    background: #fff;
    border-radius: 0.04rem;
    text-align: center;
    line-height: 0.4rem;
    color: #D5081E;

  }

  .index-brand-nav a:hover {
    text-decoration: underline;
  }

  /*近期活动——————————————————————————————————————————————————————————————————————————————————————————————————————*/
  .yd-hotspot-btn {
    display: none;
  }

  .wear-rection-hot-alls {

    margin: 0 2.4rem;
    display: flex;
    margin-bottom: 0.8rem;
    margin-top: 0.8rem;
  }

  .wear-rection-hot-alls .swiper-slide {
    width: initial;
  }

  .rection-active-less {
    width: 8.5rem;
  }

  .rection-active-less .head-exper-task-h {
    display: flex;
    justify-content: space-between;
  }

  .rection-active-less .head-exper-task-h h2 {
    font-size: 0.3rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #282828;
    line-height: 0.37rem;
    display: flex;
    align-items: center;

  }

  .rection-active-less .head-exper-task-h h2 span {
    width: 0.08rem;
    height: 0.3rem;
    background: #D4151E;
    display: inline-block;
    margin-right: 0.1rem;
  }

  .rection-active-less .head-exper-task-h i {
    width: 0.8rem;
    height: 0.3rem;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 0.05rem;
    display: block;
    font-size: 0.18rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #C6C6C6;
    line-height: 0.3rem;
    text-align: center;
  }

  .rection-active-less .head-exper-task-h i a {
    color: #C6C6C6;
  }

  .four-time-suit-place {
    display: flex;
    justify-content: space-between;
    margin-top: 0.4rem;
    height: 4rem !important;
  }

  .four-time-suit-place dl {
    border-radius: 0.1rem;
  }

  .four-time-suit-place dl dt {
    width: 2rem;
    height: 1.6rem;
    position: relative;
  }

  .four-time-suit-place dl dt i {
    width: 1rem;
    position: absolute;
    top: 0;
    font-size: 0.12rem;
    background: #C90000;
    border-radius: 0.1rem 0 0.2rem 0;
    text-align: center;
    color: #fff;
  }

  .four-time-suit-place dl dt img {
    width: 100%;
    height: 100%;
  }

  .four-time-suit-place dl dd {
    width: 2rem;
    height: 2rem;
    box-shadow: 0px 4px 16px 0px rgba(145, 145, 145, 0.15);
    border-radius: 0 0 0.1rem 0.1rem;
    overflow: hidden;
  }

  .four-time-suit-place dl dd p {
    font-size: 0.12rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #565656;
    line-height: 0.26rem;
    margin-left: 0.12rem;
    display: flex;
    align-items: center;

  }

  .four-time-suit-place dl dd p:nth-of-type(1) {
    margin-top: 0.1rem;
  }

  .four-time-suit-place dl dd p img {
    display: inline-block;
    margin-right: 0.04rem;
  }

  .four-time-suit-place dl dd p img {
    width: 0.14rem;
    height: 0.14rem;
  }

  .four-time-suit-place dl dd b {
    width: 1.1rem;
    height: 0.26rem;
    background: #fff;
    /* border: 1px solid #D4151E; */
    border-radius: 0.13rem;
    display: block;
    margin: 0 auto;
    margin-top: 0.14rem;
  }

  .four-time-suit-place dl dd .huodonghuifang {
    /* background: #565656; */
    border: 0 solid;
    display: flex;
    width: 100%;
    border-radius: initial;
    
   
    justify-content: center;
  }

  .four-time-suit-place dl dd .huodonghuifang a {

    color: #000;
    border: solid 0.01rem red;
;
  }
  .four-time-suit-place dl dd .huodonghuifang a:nth-of-type(1){
    font-weight: #4a4a4a;
    margin-right: 0.05rem;
    padding-left: 0.05rem;
    padding-right: 0.05rem;
    border-radius: 0.2rem;
    border: solid 0.01rem #4a4a4a;
  }
  .four-time-suit-place dl dd .huodonghuifang a:nth-of-type(2){
    font-weight: bold;
    margin-left: 0.05rem;
    padding-left: 0.05rem;
    padding-right: 0.05rem;
    border-radius: 0.2rem;
    border: solid 0.01rem #000;
  }

  .four-time-suit-place dl dd b a:hover {
    color: #D4151E;
  }


  .four-time-suit-place dl dd b a {
    font-size: 0.14rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #D4151E;
    line-height: 0.26rem;
    text-align: center;
    display: block;
    border: solid 0.01rem #D4151E;
    border-radius: 0.3rem;
    margin-top: 0.1rem;
    cursor: pointer;
  }

  /* 艺考热点*/
  .yikao-essay-right {
    width: 5.3rem;
    margin-left: 0.6rem;
  }

  .yikao-essay-right .hotspot-bifun-h {
    display: flex;
    justify-content: space-between;
  }

  .yikao-essay-right .hotspot-bifun-h h2 {
    font-size: 0.3rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #282828;
    line-height: 0.37rem;
    display: flex;
    align-items: center;
  }

  .yikao-essay-right .hotspot-bifun-h h2 span {
    width: 0.08rem;
    height: 0.3rem;
    background: #D4151E;
    display: inline-block;
    margin-right: 0.1rem;
  }

  .yikao-essay-right .hotspot-bifun-h i {
    width: 0.8rem;
    height: 0.3rem;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 0.05rem;
    display: block;
    font-size: 0.18rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #C6C6C6;
    line-height: 0.3rem;
    text-align: center;
  }

  .yikao-essay-right .hotspot-bifun-h i a {
    color: #C6C6C6;
  }

  .yikao-essay-right ul {
    margin-top: 0.36rem;
  }

  .yikao-essay-right ul li {
    width: 5.2rem;
    font-size: 0.14rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #282828;
    line-height: 0.36rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .yikao-essay-right ul li p {
    width: 4rem;
    white-space: nowrap;
    /*内容超宽后禁止换行显示*/
    overflow: hidden;
    /*超出部分隐藏*/
    text-overflow: ellipsis;
    /*文字超出部分以省略号显示*/
  }

  .yikao-essay-right ul li p a {
    color: #282828;
  }

  .yikao-essay-right ul li p i {
    width: 0.06rem;
    height: 0.06rem;
    background: #7F7F7F;
    border-radius: 50%;
    margin-left: 0.06rem;
    margin-right: 0.14rem;
    display: inline-block;
  }


  .yikao-essay-right ul li:nth-of-type(1) i,
  .yikao-essay-right ul li:nth-of-type(2) i {
    width: 0.16rem;
    height: 0.2rem;
    background: url(/img/html5_join/bigzhuanti/hot-huo-tu.jpg) no-repeat;
    background-size: 0.16rem 0.2rem;
    display: inline-block;
    margin-right: 0.1rem;
    margin-left: 0;
  }

  .yikao-essay-right ul li span {
    font-size: 0.12rem;
    font-family: Source Han Sans CN;
    font-weight: 300;
    color: #9EA1B4;
    line-height: 0.36rem;
    text-align: right;
  }

  /*师资——————————————————————————————————————————————————————————————————————————————————————————————————————————*/
  .index-teacher {
    display: none;
  }

  .yd-index-teacher-top {
    display: none;
  }

  .index-teacher {
    margin-top: 1rem;
    height: 15rem;
  }

  .index-teacher-title {
    position: absolute;
    top: 0.73rem;
    left: 7.69rem;
    /* border: solid 1px red; */
  }

  .index-teacher-title>img {

    width: 3.7rem;
    height: 0.68rem;

  }

  .index-teacher-title h2 {
    width: 1px;
    padding-top: 1px;
    box-sizing: border-box;
    height: 1px;
    overflow: hidden;
  }

  .index-teacher-title p {
    width: 1px;
    padding-top: 1px;
    box-sizing: border-box;
    height: 1px;
    overflow: hidden;
  }

  .index-teacher-top {
    width: 19.2rem;
    position: relative;
    height: 8rem;
  }

  .index-teacher-top>img {

    width: 100%;
    height: 100%;

  }

  .index-teacher-nav {
    display: none;
    width: 13.8rem;
    height: 6.2rem;
    font-size: 0.24rem;
    margin: 0 auto;
    margin-top: 0.3rem;


  }

  .index-teacher-nav>ul {
    width: 100%;
    height: 0.57rem;
    display: flex;
  }

  .index-teacher-nav>ul>li {
    width: 2.6rem;
    height: 0.57rem;
    text-align: center;
    line-height: 0.57rem;
    margin-left: 0.2rem;
    border: solid 0.01rem #D5081E;
    border-bottom: solid 0.06rem #D5081E;
    color: #D5081E;
  }

  .index-teacher-nav>ul>li>img,
  .index-teacher-nav>ul>li>i {
    display: none;
  }

  .index-teacher-nav>ul>li:nth-of-type(1) {
    margin-left: 0;
  }

  .public-teahcer-desc {
    width: 14.4rem;
    margin: 0.5rem auto;
    position: relative;
  }

  .index-teacher-nav>ul .teacher-nav-active {
    background: #D5081E;
    color: #fff;
  }

  .public-teahcer-desc {

    width: 14.4rem;
    height: 5rem;
    margin: 0 auto;
    display: flex;
    margin-top: 0.5rem;
    position: absolute;

  }

  .public-teahcer-desc>div {
    width: 14.4rem;
    height: 4.2rem;
    margin: 0 auto;
    display: none;
    margin-top: 0.5rem;
    position: absolute;
    justify-content: space-between;

  }

  .public-teahcer-desc>div>dl {
    width: 2.4rem;
    height: 4.2rem;

  }

  .public-teahcer-desc>div>dl>dd {
    margin-top: 0.1rem;
  }

  .public-teahcer-desc>div>dl>dt {

    width: 2.4rem;
    height: 3rem;

  }

  .public-teahcer-desc>div>dl>dt>img {
    width: 100%;
  }

  .public-teahcer-desc>div>dl>dt>a {
    display: block;
  }

  .public-teahcer-desc>div>dl>dt>a>img {
    width: 100%;
  }

  .public-teahcer-desc>div>dl>dd:nth-of-type(1)>a {
    color: #4a4a4a;
  }

  .public-teahcer-desc>div>dl>dd:nth-of-type(2)>a {
    color: #666;
  }

  .public-teahcer-desc>div>dl>dd:nth-of-type(1) {

    height: 0.2rem;
    font-size: 0.2rem;
    font-family: "siyuan-r";
    font-weight: bold;
    color: #4A4A4A;
    line-height: 0.3rem;
    text-align: center;

  }

  .public-teahcer-desc>div>dl>dd:nth-of-type(2),
  .public-teahcer-desc>div>dl>dd:nth-of-type(3) {

    height: 0.19rem;
    font-size: 0.18rem;
    font-family: "siyuan-r";
    font-weight: 400;
    color: #666666;
    line-height: 0.27rem;
    text-align: center;
  }

  .public-teahcer-desc>div>dl>dd:nth-of-type(4) {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .public-teahcer-desc>div>dl>dd:nth-of-type(4)>a {

    width: 1.3rem;
    display: block;
    font-size: 0.18rem;
    font-family: "siyuan-r";
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.27rem;
    height: 0.28rem;
    background: #EE3044;
    border-radius: 0.04rem;
    text-align: center;

  }

  .teacher-left-click,
  .teacher-right-click {
    width: 0.54rem;
    height: 1.1rem;
    position: absolute;
    z-index: 10;

  }

  .teacher-left-click {
    left: 0;
    top: 50%;
    transform: translateY(-80%);
  }

  .teacher-right-click {
    top: 50%;
    right: 0;
    transform: translateY(-80%);
  }


  /*专业考学服务——————————————————————————————————————————————————————————**************************************************************/
  .kaoxue-service {
    margin-bottom: 0.5rem;
  }


  /*___教学成果________________________________________________________________________*/




  /*环境展示————————————————————————————————————————————————————————————————————————————————————————————————————————*/


  .grade-wear-quan {
    margin-top: 0.8rem;
  }

  .shebei-biao-bei {
    width: 8.14rem;
    height: 1rem;
    background: url(/img/html5_join/course/bk/title-bei-biao.png) no-repeat;
    background-size: 8.14rem 1rem;
    position: relative;
    margin: 0 auto;
    margin-bottom: 0.5rem;
    /* top: 0.8rem; */
  }

  .shebei-biao-bei h2 {
    font-size: 0.5rem;
    font-family: siyuan-r;
    font-weight: bold;
    color: #D5081E;
    line-height: 0.6rem;
    text-align: center;
  }

  .shebei-biao-bei p {
    width: 100%;
    font-size: 0.2rem;
    font-family: siyuan-r;
    font-weight: 400;
    color: #fff;
    line-height: 0.3rem;
    position: absolute;
    bottom: 0;
    text-align: center;
  }

  .grade-wear-quan .gronp-jies-p p {
    font-size: 0.2rem;
    font-family: "siyuan-r";
    font-weight: 400;
    color: #1E1E1E;
    line-height: 0.3rem;
    text-align: center;
  }

  .tab-yuear-wearss {
    margin-top: 0.5rem;
  }

  .tab-yuear-wearss .tab-con-foot .xia-item-jin {
    display: none;
  }

  .tab-list-heads .ground-conrr {
    background: #D00000 !important;
    color: #fff !important;
  }

  .tab-yuear-wearss .tab-list-heads {
    margin-bottom: 0.2rem;
  }

  .tab-yuear-wearss .tab-list-heads ul {
    display: flex;
    margin: 0 2.4rem;
    justify-content: space-between;
  }

  .tab-yuear-wearss .tab-list-heads ul li {
    width: 3.48rem;
    height: 0.7rem;
    background: #FFFFFF;
    border: 0.01rem solid #D5081E;
    border-radius: 0.1rem;
    font-size: 0.24rem;
    font-family: "siyuan-r";
    font-weight: bold;
    color: #D5081E;
    line-height: 0.7rem;
    text-align: center;
  }

  .tab-con-foot .xia-item-jin {
    margin: 0 2.4rem;
  }

  .tab-con-foot .xia-item-jin ol {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .tab-con-foot .xia-item-jin ol li {
    margin-bottom: 0.1rem;
  }

  .xia-item-jin ol li img {
    width: 3.48rem;
    height: 2.56rem;
  }

  .tab-con-foot .xia-item-jin ol li:nth-of-type(1) img {
    width: 7.12rem;
    height: 2.56rem;
  }

  .tab-con-foot .xia-item-jin ol li:nth-last-of-type(1) img {
    width: 7.12rem;
    height: 2.56rem;
  }




  /*__精彩视频展示______________________________________________________________*/
  .shipin-nav-panel-2-container {
    margin-bottom: 0.6rem;
  }

  .shipin-container {

    margin-top: 0.3rem;
    overflow: hidden;
    width: 14.4rem;
    margin-left: auto;
    margin-right: auto;

  }

  .shipin-public-nav {

    display: flex;
    margin-top: 0.5rem;
    position: relative;

  }

  .shipin-public-nav>p {
    padding-left: 0.5rem;
    background: url(/img/html5_join/new_index/shipin-play.png)no-repeat;
    background-size: 0.3rem 0.22rem;
    background-position: 0 0.1rem;
    width: 2.6rem;
    font-size: 0.28rem;
    color: #D5081E;
    font-weight: bold;
  }

  .shipin-public-nav>ul {
    width: 8.6rem;
    display: flex;
    font-family: "siyuan-r";
  }

  .shipin-public-nav>ul .shipin-public-nav-active {
    background-color: #D5081E;
    color: #fff;
  }

  .shipin-public-nav>ul>li {
    width: 2.6rem;
    height: 0.43rem;
    line-height: 0.43rem;
    font-size: 0.2rem;
    font-weight: bold;
    background: #9B9B9B;
    color: #fff;
    text-align: center;
    border-radius: 0.07rem;
    margin-left: 0.4rem;
  }

  .shipin-public-nav>a {
    font-size: 0.2rem;
    color: #EE3044;
    position: absolute;
    right: 0;

  }

  .shipin-nav-panel {

    display: flex;
    justify-content: space-around;
    display: none;
  }

  .shipin-nav-panel>dl {
    width: 2.2rem;
    /* height: 3.6rem; */
    font-size: 0.18rem;
    margin-top: 0.2rem;



  }

  .shipin-nav-panel>dl>dt {
    width: 2.2rem;
    /* height: 2.94rem; */
  }

  .shipin-nav-panel>dl>dt {
    position: relative;
  }

  .shipin-nav-panel>dl>dt>img:nth-of-type(1),
  .shipin-nav-panel-2>dl>dt>img:nth-of-type(1) {

    position: absolute;
    width: 0.34rem;
    height: 0.38rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%);

  }

  .shipin-nav-panel>dl>dt .imgvideo,
  .shipin-nav-panel-2>dl>dt .imgvideo {

    position: absolute;
    width: 0.34rem;
    height: 0.38rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%);

  }

  .shipin-nav-panel>dl>dt>a {
    color: #4a4a4a;
  }

  .shipin-nav-panel>dl>dt>a>img {

    width: 100%;
    /* height: 2.94rem; */

  }

  .shipin-nav-panel>dl>dd>a {
    color: #4a4a4a;
  }

  .shipin-nav-panel>dl>dd {

    box-sizing: border-box;
    background: url(/img/html5_join/new_index/shipin-play.png) no-repeat;
    background-position: 0 0.2rem;
    height: 0.67rem;
    line-height: 0.67rem;
    color: #4a4a4a;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 0.67rem;

  }

  .shipin-nav-panel-2>dl>dt {
    width: 100%;
    height: 1.87rem;
    position: relative;
    overflow: hidden;
  }

  .shipin-nav-panel-2>dl>dd>strong>a {
    color: #fff;
  }

  .shipin-nav-panel-2 {

    display: none;
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .shipin-nav-panel-2>dl {
    width: 3.33rem;
    height: 2.5rem;
    margin-top: 0.4rem;
    /* border: solid 1px blue; */
    overflow: hidden;
    border-radius: 0.12rem 0.12rem 0 0;
  }

  .shipin-nav-panel-2>dl>dt>img {
    width: 3.33rem;
    height: 1.87rem;

  }

  .shipin-nav-panel-2>dl>dt>a>img {
    width: 100%;
  }

  .shipin-nav-panel-2>dl>dd {
    font-family: "siyuan-r";
    font-size: 0.2rem;
    font-weight: bold;
    height: 0.64rem;
    margin-top: 0.1rem;
    display: flex;
    justify-content: space-around;

  }

  .shipin-nav-panel-2>dl>dd>strong {
    padding-left: 0.3rem;
    padding-right: 0.3rem;
    color: #fff;
    font-size: 0.18rem;
    background: #EE3044;
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
    border-radius: 0.08rem;
    height: 0.2rem;
    line-height: 0.2rem;
  }

  .shipin-nav-panel-2>dl>dd>span {
    font-size: 0.18rem;
    color: #4a4a4a;
    margin-right: 0.1rem;
  }

  .shipin-nav-panel-2>dl>dd>a {
    font-size: 0.18rem;
    color: #4a4a4a;

  }


  /*热招院校板块_________________________________________________________________________________*/

  .hot-school {
    margin-top: 0.6rem;
    width: 14.4rem;
    margin-left: auto;
    margin-right: auto;
  }

  .hot-school>p {

    height: 0.6rem;
    font-size: 0.2rem;
    font-weight: bold;
    font-family: "siyuan-r";
    line-height: 0.6rem;
    color: #666;
    text-align: center;

  }

  .hot-school>ul {
    display: flex;
    justify-content: center;
  }

  .hot-school>ul>li {
    width: 2.43rem;
    height: 0.48rem;
    line-height: 0.48rem;
    margin-left: 0.2rem;
    font-size: 0.2rem;
    background: #FFEBEB;
    color: #D5081E;
    text-align: center;
  }

  .hot-school>ul .hot-school-active {
    background-color: #D5081E;
    color: #fff;
  }

  .hot-school-panel {
    margin-bottom: 0.6rem;
  }

  .hot-school-panel-public {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    display: none;
  }

  .hot-school-panel-public>dl {
    width: 3.42rem;
    position: relative;
    margin-top: 0.2rem;
  }

  .hot-school-panel-public>dl>dt {
    width: 100%;

  }

  .hot-school-panel-public>dl>dt>a {
    display: block;
    width: 3.42rem;
    height: 3.42rem;

  }

  .hot-school-panel-public>dl>dt>a>img {

    width: 3.42rem;
    height: 3.42rem;

  }

  .hot-school-panel-public>dl>dd:nth-of-type(1) {
    position: absolute;
    width: 100%;
    top: 1.98rem;
    height: 0.72rem;
    font-family: "siyuan-r";
    font-weight: bold;
    line-height: 0.72rem;
    background: #2E2C4A;
    opacity: 0.85;
    text-align: center;
    font-size: 0.28rem;
  }

  .hot-school-panel-public>dl>dd:nth-of-type(1) a {
    font-size: 0.28rem;
    color: #fff;
    /* border: solid 1px red; */
  }

  .hot-school-panel-public>dl>dd:nth-of-type(2) {
    position: absolute;
    width: 100%;
    height: 0.72rem;
    top: 2.7rem;
    background: rgba(255, 255, 255, 0.85);
    /* opacity: 0.85; */
    font-size: 0.18rem;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .hot-school-panel-public>dl>dd:nth-of-type(2) a {


    width: 1.4rem;
    height: 0.4rem;
    font-size: 0.18rem;
    background: #fff;
    color: #D5081E;
    border-radius: 0.08rem;
    margin-right: 0.13rem;
    display: flex;
    align-items: center;
    justify-content: center;


  }

  .hot-school-panel-public>dl>dd:nth-of-type(2) a:nth-of-type(2) {

    background-color: #D5081E;
    color: #fff;

  }




  /*___音乐艺考动态___________________________________________________________________________________*/



  .music-ykdt>ul {

    /*移动端新增结构，则pc隐藏*/
    display: none;
  }


  .music-ykdt {

    width: 14.4rem;
    margin: auto;
    margin-top: 0.6rem;
    height: 8rem;

    position: absolute;
    /* top: 125rem; */
    bottom: 12.5rem;
    /* bottom: 0; */
    z-index: 10;
    left: 50%;
    margin-left: -7.2rem;
  }

  .music-ykdt-panel {

    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-bottom: 0.6rem;
  }

  .music-ykdt-panel>ol {


    font-family: "siyuan-r";
    width: 3.5rem;
    font-size: 0.18rem;
    margin-top: 0.4rem;

  }

  .music-ykdt-panel>ol>li>a {

    color: #666666;
    width: 2.2rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 0.16rem;
  }

  .music-ykdt-panel>ol>li>time {
    font-size: 0.16rem;
  }

  .music-ykdt-panel>ol>li {

    height: 0.5rem;
    line-height: 0.5rem;
    color: #666666;
    box-sizing: border-box;
    padding-left: 0.2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 0.1rem;
  }

  .music-ykdt-panel>ol:nth-of-type(1) li:nth-of-type(2n+1),
  .music-ykdt-panel>ol:nth-of-type(3) li:nth-of-type(2n+1) {

    background: #FDF4F0;

  }

  .music-ykdt-panel>ol:nth-of-type(2) li:nth-of-type(2n+1),
  .music-ykdt-panel>ol:nth-of-type(4) li:nth-of-type(2n+1) {

    background: #FDF3E3;

  }

  .music-ykdt-panel>ol:nth-of-type(1) li:nth-of-type(1) {

    font-family: "siyuan-r";
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    /* background: url(/img/html5_join/new_index/ykzx.png)no-repeat; */
    background-size: 100% 100%;
    box-sizing: border-box;
    padding-right: 0.4rem;
    color: #D4421C;
    font-size: 0.24rem;
    font-weight: bold;
    display: block;


  }

  .music-ykdt-panel>ol:nth-of-type(1) li:nth-of-type(1)>a {
    font-family: "siyuan-r";
    float: right;
    color: #fff;
    font-size: 0.18rem;
    width: 1rem;
    /* border: solid 1px blue; */

  }


  .music-ykdt-panel>ol:nth-of-type(2) li:nth-of-type(1) {
    font-family: "siyuan-r";
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    /* background: url(/img/html5_join/new_index/xkzx.png)no-repeat; */
    background-size: 100% 100%;
    box-sizing: border-box;
    padding-right: 0.4rem;
    color: #D4421C;
    font-size: 0.24rem;
    font-weight: bold;
    display: block;

  }

  .music-ykdt-panel>ol:nth-of-type(2) li:nth-of-type(1)>a {
    font-family: "siyuan-r";
    float: right;
    color: #fff;
    font-size: 0.18rem;
    width: 1rem;
    /* border: solid 1px blue; */

  }

  .music-ykdt-panel>ol:nth-of-type(3) li:nth-of-type(1) {
    font-family: "siyuan-r";
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    /* background: url(/img/html5_join/new_index/tkzx.png)no-repeat; */
    background-size: 100% 100%;
    box-sizing: border-box;
    padding-right: 0.4rem;
    color: #D4421C;
    font-size: 0.24rem;
    font-weight: bold;
    display: block;

  }

  .music-ykdt-panel>ol:nth-of-type(3) li:nth-of-type(1)>a {
    font-family: "siyuan-r";
    float: right;
    color: #fff;
    font-size: 0.18rem;
    width: 1rem;


  }

  .music-ykdt-panel>ol:nth-of-type(4) li:nth-of-type(1) {

    font-family: "siyuan-r";
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    /* background: url(/img/html5_join/new_index/ykwd.png)no-repeat; */
    background-size: 100% 100%;
    box-sizing: border-box;
    padding-right: 0.4rem;
    color: #D4421C;
    font-size: 0.24rem;
    font-weight: bold;
    display: block;


  }

  .music-ykdt-panel>ol:nth-of-type(4) li:nth-of-type(1)>a {

    font-family: "siyuan-r";
    float: right;
    color: #fff;
    font-size: 0.18rem;
    width: 1rem;


  }


  /*___考生关心问题____________________________________________________________________________________________________________*/


  /*——首页底部开始————————————————————————————————————————————————————————————————————————————————————————————————*/
  /*首页底部表单开始*/
  .public-footer {
    display: none;
}

.home-bottom-form {
    width: 14.4rem;
    height: 3.5rem;
    background: #EEEEEE;
    border: 0px solid #0F050B;
    border-radius: 0.2rem;
    margin: 0 auto;
    display: flex;
    margin-bottom: 0.2rem;
}

.home-bottom-form .home-zhuces-one {
    width: 4.26rem;
    height: 3rem;
    margin-left: 0.25rem;
}

.home-bottom-form .home-zhuces-one img {
    width: 100%;
    height: 100%;
    margin-top: 0.2rem;
}

.home-bottom-form .qunbao-red-sopngs {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 3.5rem;
    width: 9.4rem;
}

.home-bottom-form .qunbao-red-sopngs .gui-red-san {
    width: 0;
    height: 0;
    border-right: 0.24rem solid #C83838;
    border-top: 0.26rem solid transparent;
    border-bottom: 0.26rem solid transparent;
    display: inline-block;
    margin-bottom: 0.5rem;
}

.qunbao-red-sopngs .home-bottom-form-container {
    width: 8.9rem;
    height: 3.66rem;
    border: 0px solid #0F050B;
    background: linear-gradient(180deg, #C83838 0%, #A00608 100%);
    box-shadow: 10px 11px 18px 0px rgba(110, 110, 110, 0.55);
    border-radius: 0.2rem;
    margin-bottom: 0.5rem;
}

.qunbao-red-sopngs .home-bottom-form-container h2 {
    font-size: 0.32rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 0.2rem;
    text-align: center;
    margin: 0.3rem 0;
}

.qunbao-red-sopngs .home-bottom-form-container .fun-liebiao-ol {
    margin-left: 0.4rem;
    display: flex;
}

.qunbao-red-sopngs .home-bottom-form-container .fun-liebiao-ol ol li {
    font-size: 0.16rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.4rem;
}

.qunbao-red-sopngs .home-bottom-form-container .fun-liebiao-ol ol li i {
    width: 0.28rem;
    height: 0.28rem;
    background: #FFFFFF;
    border: 0px solid #0F050B;
    border-radius: 50%;
    font-size: 0.18rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #BD0B0C;
    line-height: 0.28rem;
    display: inline-block;
    text-align: center;
    margin-right: 0.08rem;
}





.qunbao-red-sopngs .home-bottom-form-container .fun-liebiao-ol ul li {
    width: 4rem;
    height: 0.4rem;
    line-height: 0.4rem;
    /* border: solid 1px #E2E2E2; */
    margin-left: 0.2rem;
    margin-right: 0.2rem;
    margin-top: 0.1rem;
    display: flex;
    /* border-bottom: solid 1.4px #E2E2E2; */
    border-radius: 0.1rem;
    background-color: #fff;
}


.qunbao-red-sopngs .home-bottom-form-container .fun-liebiao-ol ul li label {
    font-family: "siyuan-r";
    width: 0.6rem;
    font-size: 0.16rem;
    display: block;
    position: relative;
    color: #000;
    /* font-weight: bold; */
    text-align: center;
}

.qunbao-red-sopngs .home-bottom-form-container .fun-liebiao-ol ul li input {
    font-size: 0.16rem;
    /* padding-left: 0.24rem; */
}

.qunbao-red-sopngs .home-bottom-form-container .fun-liebiao-ol ul .textar-lifun {
    height: 0.94rem;
}

.qunbao-red-sopngs .home-bottom-form-container .fun-liebiao-ol ul .textar-lifun #funfeii-putn {
    width: 4rem;
    height: 0.94rem;
    padding: 0.1rem 0.17rem;
    border-radius: 0.05rem;
    outline: none;
    font-size: 0.14rem;
    resize: unset;
}

.qunbao-red-sopngs .home-bottom-form-container #index_bottom_submit {
    width: 2.4rem;
    height: 0.4rem;
    border: 2px solid #FFFFFF;
    border-radius: 0.2rem;
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 0.4rem;
    text-align: center;
    display: inline-block;
    margin: 0 auto;
    background-color: #A00608;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    margin-top: 0.2rem;
}



  /**底部导航开始*******************************************************************/

  #footer {
    width: 100%;
    background: url(/img/html5_join/bottom_bg3.png) no-repeat;
    box-sizing: border-box;
    background-size: 100% 100%;
    overflow: hidden;
  }

  .footbg {
    /* background: #333; */

    width: 14.2rem;
    height: 0.5rem;
    /* box-sizing: border-box; */
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    /* border: solid 1px red; */
    margin: 0 auto;

  }

  .foothead {

    width: 14.2rem;
    height: 0.8rem;
    position: relative;
    /* margin: 0 auto; */


  }

  .ftleft {

    float: left;
    display: flex;

  }

  .ftleft img {

    width: 2.38rem;
    height: 0.48rem;

  }

  .ftleft p {


    font-family: HelveticaNeue-Bold, HelveticaNeue;
    font-size: 0.3rem;
    padding-left: 0.44rem;
    color: #fff;
    margin-left: 0.4rem;
    background: url(/img/html5_join/phone_icon.png) no-repeat;
    background-size: 0.36rem 0.36rem;
    background-position: 0 0.02rem;
    /* border: solid 1px red; */

  }

  .ftright {

    font-size: 0.14rem;
    width: 2rem;
    float: right;
    display: flex;
    justify-content: space-around;

  }

  .ftright a {

    /* display: block; */
    width: 0.4rem;
    height: 0.4rem;

  }

  .ftright a:nth-of-type(1) {
    background: url(/img/html5_join/weixin_white.png) no-repeat;
    background-size: cover;
  }

  .ftright a:nth-of-type(2) {
    background: url(/img/html5_join/weibo_white.png) no-repeat;
    background-size: cover;
  }

  .ftright a:nth-of-type(3) {
    background: url(/img/html5_join/music_white.png) no-repeat;
    background-size: cover;
  }

  .ftright a:nth-of-type(4) {
    background: url(/img/html5_join/qq_white.png) no-repeat;
    background-size: cover;
  }





  .footermain {
    width: 14.2rem;
    height: auto;
    margin: 0.5rem auto;
  }

  .mainone,
  .maintwo,
  .mainthr {}


  .mainone {
    font-size: 0.18rem;
    width: 14.2rem;
    /* border: solid 1px blue; */
    display: flex;
    justify-content: space-between;
    height: 2.4rem;
    margin-bottom: 0.42rem;
  }

  .mainone .mainone-dl-one {
    height: 2.4rem;
  }

  .mainone-dl-one dt,
  .mainone-dl-two dt,
  .mainone-dl-three dt,
  .mainone-dl-four dt,
  .mainone-dl-five dt,
  .mainone-dl-six dt {
    color: #fff;
    font-weight: bold;
    height: 0.5rem;
    line-height: 0.5rem;
    border-bottom: solid 1px #979797;
    margin-bottom: 0.1rem;
  }

  .mainone-dl-one dt {

    width: 1.48rem;


  }

  .mainone-dl-one dd,
  .mainone-dl-two dd,
  .mainone-dl-three dd,
  .mainone-dl-four dd,
  .mainone-dl-five dd,
  .mainone-dl-six dd {
    padding-top: 0.07rem;
    padding-bottom: 0.07rem;
  }

  .mainone-dl-one dd a,
  .mainone-dl-two dd a,
  .mainone-dl-three dd a,
  .mainone-dl-four dd a,
  .mainone-dl-five dd a,
  .mainone-dl-six dd a {
    font-size: 0.18rem;
    color: #7b7b7b;
  }


  .mainone dl dd a:hover {
    color: #fff;
  }


  .mainone-dl-two {

    width: 1.9rem;

  }

  .mainone-dl-two dt {

    width: 1.9rem;

  }


  .mainone-dl-three dt {
    width: 1.8rem;
  }

  .mainone-dl-four {
    width: 2.28rem;
  }

  .mainone-dl-four dt {
    width: 2.28rem;
  }

  .mainone-dl-five {
    width: 1.92rem;
  }

  .mainone-dl-five dt {
    width: 1.92rem;
  }

  .mainone-dl-six dt {
    width: 2.5rem;
    text-align: center;
  }

  .mainone-dl-six {

    width: 2.5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;


  }


  .maintwo {
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
    height: 1.55rem;
    border-top: solid 1px #959595;
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
  }

  .maintwo-ul li {
    float: left;
  }

  .maintwo-ul-phone {
    /* padding-top:0.14rem; */
    width: 3.44rem;
    height: 1.55rem;
    font-size: 0.18rem;
    border-right: solid 1px #979797;
  }

  .maintwo-ul-phone a {

    font-size: 0.18rem;

  }

  .maintwo-ul-phone dl dt {
    padding-top: 0.14rem;
    font-weight: bold;
    color: #fff;
    margin-bottom: 0.12rem;
  }

  .maintwo-ul-phone dl dd {
    font-size: 0.16rem;
    color: #959595;
    margin-top: 0.14rem;
  }

  .maintwo-ul-phone dl dd a {
    font-size: 0.16rem;
    color: #959595;
  }

  .maintwo-ul-address {
    box-sizing: border-box;
    width: 7.4rem;
    border-right: solid 1px #959595;
    height: 1.55rem;
    padding-left: 0.64rem;
    display: flex;
    padding-top: 0.32rem;
  }

  .maintwo-ul-address img {
    width: 0.65rem;
    height: 0.65rem;
  }

  .maintwo-ul-address p {
    font-size: 0.18rem;
    font-weight: bold;
    color: #fff;
  }

  .adress-detail {
    padding-left: 0.2rem;
  }

  .adress-detail a {
    display: block;
    font-size: 0.18rem;
    font-style: normal;
    color: #959595;

  }

  .weixinhao {
    width: 3.3rem;
    /* display: flex;
      justify-content: right; */

    /* border: solid 1px red; */
    padding-top: 0.05rem;
  }

  .weixinhao img {
    width: 1rem;
    height: 1rem;
  }

  .weixinhao div {
    float: right;
  }

  .weixinhao div:first-child {
    margin-left: 0.5rem;
  }

  .weixinhao div:nth-of-type(1) p {
    width: 1rem;
  }

  .weixinhao div:nth-of-type(2) p {
    width: 1.2rem;
    margin-left: -0.05rem;
  }

  .weixinhao p {
    padding-top: 0.12rem;
    color: #959595;
    font-size: 0.14rem;
  }

  /*****************大部分最底部的部分*/
  .foot-bottom {
    width: 14.2rem;
    margin: 0 auto;
    /* border: solid 1px red; */
  }

  .mainfiv {
    width: 14.2rem;
    margin: 0 auto;
    height: 0.6rem;
    position: relative;
  }

  .mainfiv p {
    font-size: 0.14rem;
    color: #999;
    line-height: 0.6rem;
  }

  .mainfiv p:first-child {
    position: absolute;
    left: 0;
    text-align: left;
    height: 0;
  }

  .mainfiv p:last-child {
    text-align: right;
    position: absolute;
    right: 0;
    height: 0;
  }

  .clear {
    clear: both;
  }


  .mainfiv p {
    padding-right: 0.3rem;
  }





  /*——首页底部结束————————————————————————————————————————————————————————————————————————————————————————————————*/


  /*______________________  三个按钮——————————————————————————————————————————————————————————————————————————————*/
  .consult-phone-baidu-module {
    width: 100%;
    font-family: "SourceHanSansCN-Bold, SourceHanSansCN";
    font-size: 0.12rem;
  }

  .consult-phone-baidu-module .btn-hour {
    width: 6.6rem;
    height: 0.4rem;
    background: #D5081E;
    border-radius: 0.16rem 0.16rem 0.16rem 0.16rem;
    margin: 0.2rem auto;
  }


  .consult-phone-baidu-module .btn-red {
    position: absolute;
    right: 0;
    bottom: 0.2rem;
  }

  .consult-phone-baidu-module .btn-three {

    width: 6.6rem;
    height: 0.4rem;
    position: absolute;

  }

  .consult-phone-baidu-module .btn-three a {
    width: 2.19rem;

    display: block;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    height: 0.4rem;
    line-height: 0.4rem;
    /* border:solid 1px black; */

  }

  /* .consult-phone-baidu-module .btn-heng .change-word{
font-size: 0.2rem;
} */
  .btn-three span {
    padding-left: 0.08rem;
  }

  .btn-shu {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    top: 50%;
    transform: translate(0.1rem, 50%);
    height: 0.2rem !important;
    ;
  }

  .consult-phone-baidu-module .btn-three i {
    display: block;
    padding-right: 0.08rem;
  }

  .consult-phone-baidu-module .btn-three img {
    display: block;
    width: 0.2rem;
    height: 0.2rem;
  }

  .consult-phone-baidu-module .btn-three span {
    display: block;
  }


  .school-item-module dd {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }

  /* 友情链接 */
  .meifou-yoiuqin {
    width: 14.2rem;
    height: auto;
  }

  .meifou-yoiuqin h4 {
    font-size: 0.2rem;
    color: #fff;
    line-height: 0.4rem;
  }

  .meifou-yoiuqin a {
    font-size: 0.16rem;
    color: #999;
    margin: 0 0.1rem;
    line-height: 0.2rem;
    float: left;
  }

  /*弹窗  活动弹窗——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————*/
        /* 弹窗css */
      .zhibeijinhg {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0, 0, 0, 0.3);
        z-index: 11;
        display: none;
      }
    
      .school-tan-alls {
          width: 3.6rem;
          height: 3.6rem;
          background: #fff;
          border-radius: 0.1rem;
          position: fixed;
          top: 50%;
          right: 50%;
          transform: translate(50%, -50%);
          margin: 0 auto;
          font-size: 10px;
          z-index: 12;
          display: none;

      }
  
      .school-tan-alls h2 {
          width: 73%;
          font-size: 0.24rem;
          font-family: Source Han Sans CN;
          font-weight: bold;
          color: #000000;
          line-height: 0.32rem;
          margin: 0 0.4rem;
          margin-top: 0.3rem;
          text-align: center;
      }
  
      .school-tan-alls h2 b {
          color: #DE0000;
      }
  
      .school-tan-alls .spanzi {
          /* width: 1.92rem; */
          font-size: 0.16rem;
          font-family: Source Han Sans CN;
          font-weight: 400;
          color: rgba(0, 0, 0, 0.6);
          line-height: 0.2rem;
          display: inline-block;
          margin: 0 0.4rem;
          margin-top: 0.17rem;
          margin-bottom: 0.2rem;
          text-align: center;
      }
  
      .chuank-biao {
          margin: 0 0.44rem;
      }
  
      .chuank-biao li {
          margin-bottom: 0.1rem;
      }
  
      .chuank-biao li:nth-of-type(1),
      .chuank-biao li:nth-of-type(2) {
          width: 2.6rem;
          height: 0.3rem;
          background: #FFFFFF;
          border: 0.01rem solid #BFBFBF;
          border-radius: 0.03rem;
      }
  
      .chuank-biao li input {
          width: 1.38rem;
          height: 0.3rem;
          line-height: 0.3rem;
          border: none;
          border-radius: 0.05rem;
          font-size: 0.14rem;
          outline: none;
          background: none;
          padding-left: 0.2rem;
      }
  
      .chuank-biao li .usernameerror {
          font-size: 0.14rem;
          color: red;
          display: none;
      }
  
      .chuank-biao li .titerror {
          font-size: 14px;
          color: red;
          display: none;
      }
  
      .chuank-biao li:nth-of-type(3) input {
          width: 1.38rem;
          height: 0.3rem;
          background: #FFFFFF;
          border: 0.01rem solid #BFBFBF;
          border-radius: 0.03rem;
  
      }
  
      .chuank-biao li .yanzhengma {
          display: flex;
  
      }
  
      .chuank-biao li .yanzhengma b {
          width: 0.93rem !important;
          height: 0.3rem !important;
          background: #DE0000;
          border-radius: 0.03rem !important;
          margin-left: 0.08rem;
          line-height: 0.3rem !important;
          text-align: center;
          margin-top: 0 !important;
          color: #fff;
      }
  
      .chuank-biao li .titempt {
          display: none;
          color: #e71c4a;
          font-size: 0.14rem;
      }
  
      .chuank-biao li button {
          width: 2.6rem;
          height: 0.4rem;
          background: #DE0000;
          border-radius: 0.2rem;
          font-size: 0.18rem;
          font-family: Source Han Sans CN;
          font-weight: bold;
          color: #FFFFFF;
          line-height: 0.4rem;
          text-align: center;
          margin-top: 0.06rem;
          border: #fff;
      }
  
      .chuank-biao li span {
          font-size: 0.12rem;
      }
  
      .yinimg {
          display: none;
          position: absolute;
          top: 50%;
          right: 50%;
          transform: translate(50%, -50%);
      }
  
      .yinimg p {
          font-size: 0.2rem;
          text-align: center;
      }
  
      .yinimg p b {
          color: #DE0000;
      }
  
      .yinimg img {
          width: 3.2rem;
      }
      .phone-400{

        text-align: center;
        font-weight: bold;
        font-size: 0.16rem;
        line-height: 0.8rem;
      }

}